package com.allin.pluginlibrary.activity;


/**
 * ${CLASS} class
 *
 * @author tzy
 * @date 2021/03/08
 */
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;

import androidx.appcompat.app.AppCompatActivity;

public interface IRemoteActivity {
    public void onStart();
    public void onRestart();
    public void onActivityResult(int requestCode, int resultCode, Intent data);
    public void onResume();
    public void onPause();
    public void onStop();
    public void onDestroy();
    public void onCreate(Bundle savedInstanceState);
    public void setProxy(AppCompatActivity proxyActivity, String dexPath);

    /**
     * 获取当前Activity的启动模式
     */
    public int getLaunchMode();
}